package com.ehome.poct.core.api.dto.report;

import com.ehome.core.entity.DTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 金标仪联合检测分析判读配置表DTO
 *
 * @author muqiu
 * @Date 2022-10-18 13:57
 */
@Data
public class TestConfPoctUniAnalysisDTO extends DTO {

        @ApiModelProperty("联合检测判读ID")
        private Long testConfPoctUnionAnalysisId;
        @ApiModelProperty("CVA16 & EV71")
        private String analyseType;
        @ApiModelProperty("定性联测第一个类型的批次(符合规则的批次，逗号隔开）")
        private String stripTypeABatch;
        @ApiModelProperty("定性联测第一个值 左区间结束")
        private BigDecimal stripTypeAMin;
        @ApiModelProperty("定性联测第一个值 右区间开始")
        private BigDecimal stripTypeAMax;
        @ApiModelProperty("第一个类型的分析结果")
        private String stripTypeAResult;
        @ApiModelProperty("定性联测第二个类型的批次(符合规则的批次，逗号隔开）")
        private String stripTypeBBatch;
        @ApiModelProperty("定性联测第二个值左区间结束")
        private BigDecimal stripTypeBMin;
        @ApiModelProperty("定性联测第二个值右区间")
        private BigDecimal stripTypeBMax;
        @ApiModelProperty("第二个类型的分析结果")
        private String stripTypeBResult;
        @ApiModelProperty("联测的解读内容(由医生填写的)")
        private String uniAnalysis;
        @ApiModelProperty("定性联测的第一个的是那个单项类型")
        private Integer stripTypeCodeA;
        @ApiModelProperty("定性联测的第二个的是那个单项类型")
        private Integer stripTypeCodeB;
        @ApiModelProperty("创建时间")
        private LocalDateTime createTime;
        @ApiModelProperty("创建人")
        private Long createBy;
        @ApiModelProperty("更新时间")
        private LocalDateTime updateTime;
        @ApiModelProperty("更新人")
        private Long updateBy;
        @ApiModelProperty("由哪个医生出具的标准")
        private String writeBy;
        @ApiModelProperty("判读类型，1：定量 2：定性，3半定性")
        private Integer uniDataType;
        @ApiModelProperty(" 100是老系统判读数据 0 是新数据")
        private Integer dataType;
        @ApiModelProperty("患者类型  0 儿童 1 成年 ")
        private Integer patientType;
    
}